treechildren::-moz-tree-cell-text(playingSong)
{
  font-weight: bold;
}

artistinfo {
  -moz-binding: url("chrome://smarty-pants/content/artistinfo.xml#artistinfo");
}
albuminfo {
  -moz-binding: url("chrome://smarty-pants/content/albuminfo.xml#albuminfo");
}

.artistinfo-labelbox {
  margin: 0px;
  padding: 0px;
}

.artistinfo-image {
  min-width: 64px;
  max-width: 128px;
  max-height: 128px;
  border-style: solid;
  border-width: 1px;
  border-color: LightGrey;
}
.artistinfo-image:hover {
  cursor: pointer;
}

.artistinfo-artistname {
  margin: 2px;
  padding-left: 2px;
  font-weight: bold;
  font-size: 11px;
}
.artistinfo-artistname:hover {
  cursor: pointer;
  text-decoration: underline;
}

.artistinfo-artistscore {
  margin: 2px;
  font-weight: normal;
  font-size: 9px;
  text-align: right;
}

.artistinfo-radioimage {
  margin: 2px;
  margin-left: 4px;
  max-width: 13px; 
  max-height: 13px;
}
.artistinfo-radioimage:hover {
  cursor: pointer;
}

.artistinfo-albumsbox {
  padding-left: 5px;
}

.artistinfo-albumimage{
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 3px;
  max-width: 48px;
  max-height: 48px;  
  min-width: 48px;
  min-height: 48px; 
  border-style: solid;
  border-width: 1px;
}
.artistinfo-albumimage:hover {
  cursor: pointer;
}

.artistinfo-albumname {
  margin-left: 3px;
  margin-right: 3px;
  font-weight: bold;
  font-size: 8px;  
  max-width: 48px;
}
.artistinfo-albumname:hover {
  cursor: pointer;
  text-decoration: underline;
}